Procesar pedido Numero:<?php echo $id_pedido ?><br>

Vendedor: <?php echo $pedido->vendedor ?><br>
Cliente: <?php echo $pedido->getCliente()->nombre ?><br>
Fecha Pedido: <?php echo $pedido->ingreso_pedido_at ?><br>
<?php

if($pedido->estado == 0){
    $estado_pedido = "Anulado";
}elseif($pedido->estado==1){
    $estado_pedido = "Pendiente";
}elseif($pedido->estado==2){
    $estado_pedido = "Aprobado";
}
    
?>
Estado del pedido: <?php echo $estado_pedido ?>
<hr>
Lista de productos:<br>
<?php echo Form::open('pedido/procesar/'.$id_pedido) ?>
<table>
<?php $conflicto=0 ?>
<?php $cont=0; ?>
<?php foreach($detallepedido as $detalle): 
    echo "<tr>";
    $xPedido    = $detalle->cantidad;
    $xCantidad  = $producto->count("codigo='".$detalle->codigo."' and estado=1");
    if($xPedido <= $xCantidad){
        echo "<td class='disponible'>";
    }else{
        echo "<td class='nodisponible'>";
        $conflicto++;
    }
    echo $detalle->codigo; echo "- Cantidad Pedido: "; echo $xPedido; echo " - En stock: "; echo $xCantidad; echo "&nbsp;&nbsp;&nbsp;".Html::link('detallepedido/editar/'.$detalle->id.'/'.$id_pedido,'editar');
    echo "</td></tr>";
        
 endforeach; ?>
</tr>
</table>

<?php foreach($detallepedido as $campo): ?>
    <?php $cont++; ?>
    <?php echo Form::hidden("codigo$cont", null, $campo->codigo) ?>
    <?php echo Form::hidden("cantidad$cont", null, $campo->cantidad) ?>
    
<?php endforeach; ?>
<?php echo Form::hidden('cantidad',null,$cont); ?>
<br>
<hr>
Si lo desea, al autorizar el pedido, puede agregar una observacion:
<?php echo Form::textarea('pedido.observacion','cols="100"') ?>
<?php if($conflicto>=1){ ?>
Debe solucionar los conflictos de Stock antes de autorizar el pedido...
<?php }elseif($pedido->estado == 2){ ?>
<?php }else{ ?>
<?php echo Form::submit('Autorizar Pedido','class="btn"') ?>
<?php } ?>
<?php echo Form::close() ?>

<?php View::partial('nicedit/nicedit'); ?>  